export default {
  namespaced: true, //固定讲小仓库封闭,避免全局污染

  //data(){return{}} 组件内自己的数据 不共享
  state: {
    //若本地有token 则token应优先使用token数据 否则使用''
    //true ? '' : ''
    token: localStorage.getItem('token') ? localStorage.getItem('token') : '' //存储token数据
    
  },


  //仓库数据若要修改 必须通过mutations函数
  mutations: {
    //函数
    setToken(state, newToken){
      state.token = newToken //用于更新仓库数据
      localStorage.setItem('token', newToken) // 更新数据到本地
    },

    removeToken(state){
      state.token=''//清除仓库的token
      localStorage.removeItem('token')
    }


  },
  actions: {}
}
